def fun01():
    print('fun01执行喽')
    a = 1

    def fun02():
        print('fun02执行喽')
        print('外部变量是:', a)

    return fun02


# 得到的是内部函数
result = fun01()
# 调用内部函数，因为内部函数使用了外部变量，所以称之为闭包
result()
